//
//  main.m
//  C05_2函数
//
//  Created by dllo on 15/11/23.
//  Copyright © 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MyFunction.h"   /**< 注意:自定义的是" ", 导入系统的是< > */


int main(int argc, const char * argv[]) {
#if 0
    /** 函数调用
     * 需要导入相应的.h文件(头文件)
     */
    
    max(3, 5);
    printf("max = %d\n", max(3, 5));
    
    int a = 100;
    int b = 200;
    printf("a add:%p\n", &a);
    printf("b add:%p\n", &b);
    
    addOfArg(a, b);
    
    
    /** 交换两个变量的值
     * 如果函数的参数直接是变量名,无法实现交换,如果想交换,详见"C指针章节" */
    exchangeNumber(a, b);
#endif
    
    /** 1.两个数的最大值 */
    maxOfTwo(3, 5);
    printf("max1 = %d\n", maxOfTwo(3, 5));
    
    /** 求三个数的最大值 */
    maxOfThree(3, 4, 5);
    printf("max2 = %d\n", maxOfThree(3, 4, 5));
    
    /** 求四个数的最大值； */
    maxOfFour(3, 4, 5, 6);
    printf("max3 = %d\n", maxOfFour(3, 4, 5, 6));
    
    
    /** 冒泡排序 */
   
    
    
    
    
    
    
    
    
    
    
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    return 0;
}
